Golang Job: DevOps Engineer

Job added on

Location

Dublin - Ireland

Job type

Full-Time

Golang Job Details

Making the Marco Polo Network scale effectively. You will build and operate the CI\CD platforms that help our engineering team develop and release features with constant predictable flow. Our DevOps scope extends into the realm of the day-to-day network management. We build tools to streamline processes, and which accelerates Marco Polo Network’s Operations capabilities as we scale.


On any given day you might:

  • Design, build, and run systems behind the Marco Polo Network
  • Creating an ecosystem of tools that help developers be at their best
  • Plan for the growth of Marco Polo Network’s infrastructure
  • Continuously improve everything we do, debug production issues
  • Implement more effective ways of supporting our clients and team
  • Find innovative ways to overcome complex technical challenges
  • Reporting the right things in the right way at the right time
  • Act as a gatekeeper. You will work in a way that protects our people, systems and complies with our InfoSec and security policies and procedures
  • Continuously improve how we get things done; recommend and implement better faster more effective ways of supporting our clients and team
  • Effectively execute any special projects or ad-hoc tasks as assigned

You will bring:

  • Hands-on experience with:
    • Containers and container orchestration (Docker, Kubernetes, Openshift)
    • Programming language (Golang, Python)
    • Scripting language (Bash, Powershell, Groovy)
    • Databases (PostgreSQL, ElasticSearch)
    • Kubernetes (CRDs, Operators)
    • Observability tools (Prometheus, Kibana, Opentracing, Grafana)
    • Data pipelines (Spark, Kafka, Azure Datalakes)
    • Networking (Istio, Kong, Nginx etc)
    • Cloud (Azure, GCP, IBM Cloud)
  • A programming background and an experience writing tools for engineers, both in development and operations.
  • Experience building and running cloud infrastructure
  • Experience optimizing the reliability and security of distributed systems
  • Experience with blockchain or distributed ledger technologies
  • Experience developing, maintaining and debugging distributed systems
  • Experience scaling and migrating systems in a changing environment which allows little to no downtime
  • An excitement to learn new things
  • A desire to solve difficult problems
  • A pragmatic ability to ship results iteratively
  • Highly proactive and effective written and verbal communication skills
  • Ability and willingness to take initiative and get things done
  • A strong desire to exceed client expectation’s (internal & external) is a must
  • An entrepreneurial and adaptable approach is a pre-requisite

What you can expect:

  • Life in a fast-moving start-up environment and all that entails.
  • Competitive salary
  • 25 days annual leave (plus bank holidays)
  • Flexi-lifestyle benefits (tailor your options to what is important to you; i.e. Health care, fitness, travel, continuous professional development etc)
  • Pension Scheme
  • MacBook or Dell? You choose the type of equipment you need to work more efficiently
  • Keep active with numerous fitness team events and challenges organised throughout the year
  • Growing your family? We know how important those first few months are for both parents and we are offering paid leave for both mums and dads so you can enjoy the new arrival!
  • All the tools and supports needed to do an excellent job
  • Ability to make a difference
  • A dynamic workplace with a great balance of hard work and fun
  • A culture of innovation and a structure in which to innovate
  • A nurturing team-oriented environment with mentorship as a key feature of the dynamic